@@ -46,6 +46,8 @@ def userinfo_redirect(request): |
||
46 | 46 |
return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state)) |
47 | 47 |
|
48 | 48 |
userinfo = get_userinfo(access_info.get('access_token', ''), access_info.get('openid', '')) |
49 |
+ if 'openid' not in userinfo: |
|
50 |
+ return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state)) |
|
49 | 51 |
|
50 | 52 |
return redirect(furl(state).add(userinfo).url) |
51 | 53 |
|